#ifndef DEF_GESTIONMOTS_HEADER
#define DEF_GESTIONMOTS_HEADER

#include <stdlib.h>
#include <stdio.h>
#include "main.h"

void init_mot_grille(lettre mot[LIGNES_MAX][TAILLE_MAX]);
bool mot_dans_dico(lettre mot[LIGNES_MAX][TAILLE_MAX],int indice_ligne);
bool controler_taille(lettre mot[LIGNES_MAX][TAILLE_MAX],int indice_ligne,int taille_grille);
void copier_mot(lettre mot[LIGNES_MAX][TAILLE_MAX],char* source,int indice_ligne);
void traitement_mot(lettre userword[LIGNES_MAX][TAILLE_MAX],char *mot_a_trouver,int indice,int taille_grille);
void sortie_mot_hasard(char *mot_a_trouver,int taille_grille);
int nombreAleatoire(int nombreMax);
int nbmots(int taille_grille);
void trouver_mot(char *mot_a_trouver,int offset,int taille_grille);
bool gagner(lettre userword[LIGNES_MAX][TAILLE_MAX],char *mot_a_trouver,int indice,int taille_grille);
void effacer_mot(lettre mot[LIGNES_MAX][TAILLE_MAX],int indice);

#endif